package com.cmwa.scbp.utils;

import java.text.DecimalFormat;
import java.text.ParseException;

public class FmtMicrometer {
	/**
	 * @Title: fmtMicrometer
	 * @Description: 格式化数字为千分位
	 * @param text
	 * @return    设定文件
	 * @return String    返回类型
	 */
	public static String fmtMicrometer(String text) {
		DecimalFormat df = null;
		df = new DecimalFormat("###,##0.00");
		double number = 0.0;
		try {
			number = Double.parseDouble(text);
		} catch (Exception e) {
			number = 0.0;
		}
		return df.format(number);
	}
	
	/**
	 * <pre>
	 * <b>desc:</b> 将千分位数字转换回来
	 * <b>auth:</b> ex-hejm
	 * <b>date:</b> 2018年8月21日 下午2:14:41
	 * </pre>
	 * @param text
	 * @return
	 */
    public static String parseMicrometer(String text) {
        DecimalFormat df = new DecimalFormat("###,##0.00");
        Number number = 0;
        try {
            number = df.parse(text);
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return number.toString();
    }
    
    public static void main(String[] args) {
        System.out.println(parseMicrometer("150,000.00"));
    }
}
